* {
  @apply p-0 m-0 box-border;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  scrollbar-width: none;
  -webkit-app-region: no-drag;
  -webkit-user-drag: none;
}
html,
body {
  @apply bg-transparent w-screen h-screen;
}

#app {
  @apply w-screen h-screen overflow-hidden rounded-md;
}

html {
  font-size: 16px;
}
@font-face {
  font-family: 'JmBold';
  src: url('../fonts/JetBrainsMono-Bold.ttf');
}

@font-face {
  font-family: 'FcLight';
  src: url('../fonts/FiraCode-Light.ttf');
}
@font-face {
  font-family: 'Cc';
  src: url('../fonts/CascadiaCode.ttf');
}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
  width: 8px;
  height: 6px;
  background-color: #f9f9f9;
}

// ::-webkit-scrollbar{
//   display: none;
// }

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #f7f8fa;
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #abc8e6;
}
a:hover,
a:active,
a:link {
  @apply no-underline;
}

i {
  @apply not-italic;
}
